// components/myBtn/myBtn.js
let behavior = require('../myBehavior')
Component({
  /**
   * 组件的behaviors，用来扩展这个组件
   */
   behaviors: [behavior, 'wx://form-field'],
  /**
   * 组件的属性列表
   */
  // 同名的properties和data，组件会覆盖behavior
  properties: {
    // 接收数据
    content: String,
    myBehaviorProperty: String,
  },
  // behavior 的生命周期优先于组件执行
  lifetimes: {
    // 在组件实例进入页面节点树时执行
    attached() {
      console.log(this.properties.content);
      this.setData({
        content: this.properties.content
      })
    }
  },
  /**
   * 组件的初始数据
   */
  data: {
    content: 'myBehaviorData',
    idcard: 0
  },

  /**
   * 组件的方法列表
   */
  methods: {
    tapBtn() {
      // 组件的方法和behavior的方法重名时，以自己的为准
      console.log('component,666');
    },
    inputHandler(e) {
      console.log(e);
      this.setData({
        idcard: e.detail.value
      })
      console.log(this.data.idcard);
    }
  }
})
